have a sharp tongue

Translations
avoir la langue bien pendue
Definitions
To speak in a harsh, critical, or biting manner; to be quick to make cutting or hurtful remarks.
Words
tongue

noun
langue
have

verb
sharp

adjective
tranchant